pod: python-component-ymonvu-on-08b8f42ad3dd7104c7052c2bb94595f6-pod | init container: prepare 2025/12/24 06:04:37 Entrypoint initialization pod: python-component-ymonvu-on-08b8f42ad3dd7104c7052c2bb94595f6-pod | init container: place-scripts 2025/12/24 06:04:49 Decoded script /tekton/scripts/script-0-fd94m 2025/12/24 06:04:49 Decoded script /tekton/scripts/script-1-c5sw5 pod: python-component-ymonvu-on-08b8f42ad3dd7104c7052c2bb94595f6-pod | container step-clone: INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt {"level":"info","ts":1766556308.7354612,"caller":"git/git.go:384","msg":"Retrying operation (attempt 1)"} {"level":"info","ts":1766556309.1689384,"caller":"git/git.go:218","msg":"Successfully cloned https://github.com/redhat-appstudio-qe/sample-multi-component @ b4190a8251535cb7d541e748f2d8008e69ba0a79 (grafted, HEAD) in path /workspace/output/source"} {"level":"info","ts":1766556309.168998,"caller":"git/git.go:384","msg":"Retrying operation (attempt 1)"} {"level":"info","ts":1766556309.191833,"caller":"git/git.go:267","msg":"Successfully initialized and updated submodules in path /workspace/output/source"} Merge option disabled. Using checked-out revision b4190a8251535cb7d541e748f2d8008e69ba0a79 directly. pod: python-component-ymonvu-on-08b8f42ad3dd7104c7052c2bb94595f6-pod | container step-symlink-check: Running symlink check pod: python-component-ymonvu-on-131a98487ea7358ad3bd92202e4c609d-pod | init container: prepare 2025/12/24 06:07:48 Entrypoint initialization pod: python-component-ymonvu-on-131a98487ea7358ad3bd92202e4c609d-pod | init container: place-scripts 2025/12/24 06:07:50 Decoded script /tekton/scripts/script-0-2qjb6 2025/12/24 06:07:50 Decoded script /tekton/scripts/script-1-vgkj9 pod: python-component-ymonvu-on-131a98487ea7358ad3bd92202e4c609d-pod | init container: working-dir-initializer pod: python-component-ymonvu-on-131a98487ea7358ad3bd92202e4c609d-pod | container step-sast-snyk-check: INFO: The PROJECT_NAME used is: python-component-ymonvu INFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt '/mnt/trusted-ca/ca-bundle.crt' -> '/etc/pki/ca-trust/source/anchors/ca-bundle.crt' {"result":"SKIPPED","timestamp":"2025-12-24T06:08:15+00:00","note":"Task sast-snyk-check skipped: If you wish to use the Snyk code SAST task, please create a secret name snyk-secret with the key 'snyk_token' containing the Snyk token by following the steps given [here](https://konflux-ci.dev/docs/testing/build/snyk/)","namespace":"default","successes":0,"failures":0,"warnings":0} pod: python-component-ymonvu-on-131a98487ea7358ad3bd92202e4c609d-pod | container step-upload: No sast_snyk_check_out.sarif exists. Skipping upload. No excluded-findings.json exists. Skipping upload. pod: python-component-ymonvu-on-222e4348408234fbabf0b54f95eda844-pod | init container: prepare 2025/12/24 06:07:46 Entrypoint initialization pod: python-component-ymonvu-on-222e4348408234fbabf0b54f95eda844-pod | init container: place-scripts 2025/12/24 06:07:48 Decoded script /tekton/scripts/script-0-jpstw 2025/12/24 06:07:48 Decoded script /tekton/scripts/script-1-jwqbr 2025/12/24 06:07:48 Decoded script /tekton/scripts/script-2-wpwbq 2025/12/24 06:07:48 Decoded script /tekton/scripts/script-3-x5cx5 2025/12/24 06:07:48 Decoded script /tekton/scripts/script-4-wbrs5 2025/12/24 06:07:48 Decoded script /tekton/scripts/script-5-m4g56 pod: python-component-ymonvu-on-222e4348408234fbabf0b54f95eda844-pod | container step-introspect: Artifact type will be determined by introspection. Checking the media type of the OCI artifact... Executing: skopeo inspect --raw --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-qjht/python-component-ymonvu:on-pr-b4190a8251535cb7d541e748f2d8008e69ba0a79 The media type of the OCI artifact is application/vnd.docker.distribution.manifest.v2+json. Looking for image labels that indicate this might be an operator bundle... Executing: skopeo inspect --retry-times 3 docker://quay.io/redhat-appstudio-qe/build-e2e-qjht/python-component-ymonvu:on-pr-b4190a8251535cb7d541e748f2d8008e69ba0a79 Found 0 matching labels. Expecting 3 or more to identify this image as an operator bundle. Introspection concludes that this artifact is of type "application". pod: python-component-ymonvu-on-222e4348408234fbabf0b54f95eda844-pod | container step-generate-container-auth: Selecting auth for quay.io/redhat-appstudio-qe/build-e2e-qjht/python-component-ymonvu:on-pr-b4190a8251535cb7d541e748f2d8008e69ba0a79 Using token for quay.io/redhat-appstudio-qe/build-e2e-qjht/python-component-ymonvu Auth json written to "/auth/auth.json". pod: python-component-ymonvu-on-222e4348408234fbabf0b54f95eda844-pod | container step-set-skip-for-bundles: 2025/12/24 06:08:24 INFO Step was skipped due to when expressions were evaluated to false. pod: python-component-ymonvu-on-222e4348408234fbabf0b54f95eda844-pod | container step-app-check: time="2025-12-24T06:08:25Z" level=info msg="certification library version" version="1.15.2 " time="2025-12-24T06:08:25Z" level=info msg="running checks for quay.io/redhat-appstudio-qe/build-e2e-qjht/python-component-ymonvu:on-pr-b4190a8251535cb7d541e748f2d8008e69ba0a79 for platform amd64" time="2025-12-24T06:08:25Z" level=info msg="target image" image="quay.io/redhat-appstudio-qe/build-e2e-qjht/python-component-ymonvu:on-pr-b4190a8251535cb7d541e748f2d8008e69ba0a79" time="2025-12-24T06:08:59Z" level=info msg="check completed" check=HasLicense result=FAILED time="2025-12-24T06:08:59Z" level=info msg="check completed" check=HasUniqueTag result=PASSED time="2025-12-24T06:08:59Z" level=info msg="check completed" check=LayerCountAcceptable result=PASSED time="2025-12-24T06:08:59Z" level=info msg="check completed" check=HasNoProhibitedPackages result=PASSED time="2025-12-24T06:08:59Z" level=info msg="check completed" check=HasRequiredLabel result=PASSED time="2025-12-24T06:08:59Z" level=info msg="USER 1001 specified that is non-root" check=RunAsNonRoot time="2025-12-24T06:08:59Z" level=info msg="check completed" check=RunAsNonRoot result=PASSED time="2025-12-24T06:09:20Z" level=info msg="check completed" check=HasModifiedFiles result=PASSED time="2025-12-24T06:09:21Z" level=info msg="check completed" check=BasedOnUbi result=PASSED time="2025-12-24T06:09:21Z" level=info msg="This image's tag on-pr-b4190a8251535cb7d541e748f2d8008e69ba0a79 will be paired with digest sha256:21d7432d541eb88c113f1019a27c01e6d1bf473befad47b4ba39cdeb406799f7 once this image has been published in accordance with Red Hat Certification policy. You may then add or remove any supplemental tags through your Red Hat Connect portal as you see fit." { "image": "quay.io/redhat-appstudio-qe/build-e2e-qjht/python-component-ymonvu:on-pr-b4190a8251535cb7d541e748f2d8008e69ba0a79", "passed": false, "test_library": { "name": "github.com/redhat-openshift-ecosystem/openshift-preflight", "version": "1.15.2", "commit": "6ee1ef78b1e65bdb3042588f9f0b7a4406333209" }, "results": { "passed": [ { "name": "HasUniqueTag", "elapsed_time": 0, "description": "Checking if container has a tag other than 'latest', so that the image can be uniquely identified." }, { "name": "LayerCountAcceptable", "elapsed_time": 0, "description": "Checking if container has less than 40 layers. Too many layers within the container images can degrade container performance." }, { "name": "HasNoProhibitedPackages", "elapsed_time": 117, "description": "Checks to ensure that the image in use does not include prohibited packages, such as Red Hat Enterprise Linux (RHEL) kernel packages." }, { "name": "HasRequiredLabel", "elapsed_time": 0, "description": "Checking if the required labels (name, vendor, version, release, summary, description, maintainer) are present in the container metadata" }, { "name": "RunAsNonRoot", "elapsed_time": 0, "description": "Checking if container runs as the root user because a container that does not specify a non-root user will fail the automatic certification, and will be subject to a manual review before the container can be approved for publication" }, { "name": "HasModifiedFiles", "elapsed_time": 20498, "description": "Checks that no files installed via RPM in the base Red Hat layer have been modified" }, { "name": "BasedOnUbi", "elapsed_time": 792, "description": "Checking if the container's base image is based upon the Red Hat Universal Base Image (UBI)" } ], "failed": [ { "name": "HasLicense", "elapsed_time": 0, "description": "Checking if terms and conditions applicable to the software including open source licensing information are present. The license must be at /licenses", "help": "Check HasLicense encountered an error. Please review the preflight.log file for more information.", "suggestion": "Create a directory named /licenses and include all relevant licensing and/or terms and conditions as text file(s) in that directory.", "knowledgebase_url": "https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction", "check_url": "https://access.redhat.com/documentation/en-us/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#assembly-requirements-for-container-images_openshift-sw-cert-policy-introduction" } ], "errors": [] } } time="2025-12-24T06:09:22Z" level=info msg="Preflight result: FAILED" pod: python-component-ymonvu-on-222e4348408234fbabf0b54f95eda844-pod | container step-app-set-outcome: {"result":"FAILURE","timestamp":"1766556562","note":"Task preflight is a FAILURE: Refer to Tekton task logs for more information","successes":7,"failures":1,"warnings":0} pod: python-component-ymonvu-on-222e4348408234fbabf0b54f95eda844-pod | container step-final-outcome: + [[ ! -f /mount/konflux.results.json ]] + tee /tekton/steps/step-final-outcome/results/test-output {"result":"FAILURE","timestamp":"1766556562","note":"Task preflight is a FAILURE: Refer to Tekton task logs for more information","successes":7,"failures":1,"warnings":0} pod: python-component-ymonvu-on-4a8e6884038912825db7ad74c392bdcc-pod | init container: prepare failed to try resolving symlinks in path "/var/log/pods/build-e2e-qjht_python-component-ymonvu-on-4a8e6884038912825db7ad74c392bdcc-pod_633e5ee8-8ebb-4215-ac79-7d7f14bc9340/prepare/0.log": lstat /var/log/pods/build-e2e-qjht_python-component-ymonvu-on-4a8e6884038912825db7ad74c392bdcc-pod_633e5ee8-8ebb-4215-ac79-7d7f14bc9340/prepare/0.log: no such file or directory pod: python-component-ymonvu-on-4a8e6884038912825db7ad74c392bdcc-pod | init container: place-scripts